<?php
include_once("include/utilerias.php");

function enviar_contenido($id_modulo,$id_pantalla,$objeto,$estado,$lnk)
{
	global $_VERANO;
	
	?>
	<link
	rel="stylesheet" type="text/css" href="images/jquery.calendar.css" />
<script
	type="text/javascript" src="include/JS/jquery-1.4.1.min.js"></script>
<script
	type="text/javascript" src="include/JS/jquery.calendar.js"></script>

<script type="text/javascript">	
$(document).ready(function() {
    $('#fecha').calendar({
        triggerElement: '#fecha-trigger',
        dateFormat: '%d-%m-%Y'
    });
    $('#fecha_inst').calendar({
        triggerElement: '#fecha_inst-trigger',
        dateFormat: '%d-%m-%Y'
    });
});
</script>
	<?php 
	global $id_usuario;
	global $id_departamento;

	switch($objeto) {
		case '2':// Listado
			//------ lista --------------------
			$query="SELECT [id],fecha_contrato
			,fecha_entrega
       ,[sim] ,[tel] ,[provedor],[servicio] ,[sd] ,[id_recibe],[transf_datos]
        FROM [chips_cel]
        where sd != '' and estado = 1";
				
			if  (!tiene_permisos_de_objeto($id_pantalla,array("listar_todo"),$lnk))
			$query.=" and id_recibe = $id_departamento";
			$acciones=obtener_id_objeto($id_pantalla,$id_modulo,$objeto,array('Eliminar'),$lnk);
			listado_dinamico($query,$lnk,array('Eliminar','Contrato','Proveedor','Servicio'
			,'No. Celular','SIM','SD','Entregado','Datos'),
			$acciones,array('fecha_contrato','provedor','servicio','tel','sim',
			'sd','fecha_entrega','transf_datos'),'id',array('Eliminar')
			,'Listado de chips en uso',$msg_error='ERROR No fue posible obtener el listado',$msg_vacio='No hay chips para mostrar'
			,$alineacion=array(),$onchange_js_extra="",$id_resete="reseto",$otro_dato_remplazo=''
			,$char_otr_remplazo='',$cadena_remplazo='',$char_cadena_remplazo='',array('fecha_contrato','fecha_entrega'),'d/m/Y H:i');
			
			break;
		case '6'://Eliminar
			$query="UPDATE [chips_cel] SET estado = 0
           where id=$_GET[id_mod]";
			$resultado = sqlsrv_query ($lnk,$query);
			if (!$resultado) exit ('ERROR en requ '.$query);

			//logear cambio
			$query="INSERT INTO [log_de_cambios]
           ([id_usuario]
           ,[id_pantalla]
           ,[fecha]
           ,tabla
           ,id_registro
           ,[campo]
           ,[valor_previo]
           ,[valor_nuevo])
     VALUES
           ($id_usuario
           ,$id_pantalla
           ,".time()."
           ,'chips_cel'
           ,$_GET[id_mod]
           ,'estado'
           ,'1'
           ,'0')";
			$resultado = sqlsrv_query ( $lnk,$query );
			if (!$resultado) echo 'ERROR en requ ';

			echo "<script>";
			//window.open('modulos/almacen/requisicion/requisicion_inicial_pdf.php?id_cotizacion=$_GET[id_cotizacion]','pdf','width=800,height=600');
			echo "document.location='index.php?m=$id_modulo&p=$id_pantalla&SDSmsj=Registro%20$_GET[id_mm]%20Eliminado'</script>";


			break;
		default:
			//------ Ingresar ------------------------------------------
			if ($_POST['estado']==1 && $_POST[tel]!='' && $_POST[sim]!=''
			&& $_POST[tel]!='444' && $_POST[sim]!='' ){
				$id_recibe=($_POST['servicio']=='GPRS')?6:19;

				$fecha_contrato=strtotime($_POST['fecha_contrato']);
				$query="INSERT INTO [chips_cel]
           ([fecha_llegada]
           ,[sim]
           ,[tel]
           ,[provedor]
           ,[servicio]
           ,[id_recibe],transf_datos,fecha_contrato)
     VALUES ('".time()."'
           ,'$_POST[sim]'
           ,'$_POST[tel]'
           ,'$_POST[provedor]'
           ,'$_POST[servicio]'
           ,$id_recibe,'$_POST[transf_datos]','$fecha_contrato')";
				sqlsrv_query($lnk,$query);
			}

			if ($_POST['estado']==2){
				$resultado=sqlsrv_query($lnk,"SELECT [id],[sd] FROM [chips_cel] where estado = 1");
				while($datos=sqlsrv_fetch_array($resultado))
				$chips[$datos['id']]=$datos['sd'];

				foreach ($chips as $id => $_sd)
				{
					if (isset($_POST["sd_$id"]) && $_POST["sd_$id"]!='')
					{
						$sd = $_POST["sd_$id"];

						for ($i=strlen($sd);$i<4;$i++)//Creamos sd de 4 digitos
						$sd = '0'.$sd; $sd = strtoupper($sd);

						$resultado = sqlsrv_query($lnk,"UPDATE chips_cel SET
										sd = '$sd',fecha_entrega='".time()."'
										where id = $id" );
						if (!$resultado) echo 'ERROR en ID '.$id;

						//guardar cambio
						$query="INSERT INTO [log_de_cambios]
						         ([id_usuario]
					          ,[id_pantalla]
				            ,[fecha]
	                      ,tabla
                          ,id_registro
                     ,[campo]
                ,[valor_previo]
                           ,[valor_nuevo])
                      VALUES
                 ($id_usuario
                            ,$id_pantalla
                            ,".time()."
                          ,'chips_cel'
                           ,$id
                           ,'sd'
                           ,''
                          ,'$sd')";
						$resultado = sqlsrv_query ( $lnk,$query );
						if (!$resultado) echo 'ERROR en log ';
					}
				}
			}
			if (tiene_permisos_de_objeto($id_pantalla,array("Aprovar"),$lnk)) {	?>
<form
	action="index.php?m=<?php echo $id_modulo;?>&p=<?php echo $id_pantalla;?>"
	method="post">
<fieldset><legend>Ingresar chip</legend>
<p><label>No. Celular</label> <input type="text" name="tel" size=12
	value="444" /> <label>No. SIM</label> <input type="text" name="sim"
	size=25 /> <label>Proveedor</label> <select name="provedor" size="1">
	<option value='MOVISTAR'>MOVISTAR</option>
	<option value='TELCEL'>TELCEL</option>
</select></p><p>
<label>Servicio</label> <select name="servicio" size="1">
	<option value='GPRS'>GPRS</option>
	<option value='GPS'>GPS</option>
</select>
<label>Plan de Datos</label>
<input type="text" name="transf_datos" size=3 /> Mb 
<label>Fecha Contrato</label><input id="fecha" alt="fecha" size=10 name="fecha_contrato"
	type="text" /> <img
	src="images/icons/dates.png" width=18 id="fecha-trigger" alt="cal"
	style="vertical-align: middle; cursor: pointer;" />
 <input type="submit" name="ingreso" value="Ingresar"
	class="boton" /></p>
<input type="hidden" name="estado" value="1" /></fieldset>
</form>
			<?php }?>
<form
	action="index.php?m=<?php echo $id_modulo;?>&p=<?php echo $id_pantalla;?>"
	method="post">
<fieldset><legend>Chips existentes</legend> <?php
//------ lista --------------------
$query="SELECT [id],[sim] ,[tel] ,[provedor],[servicio] ,[sd] ,[id_recibe],fecha_contrato,transf_datos
        FROM [chips_cel] where estado = 1 and (sd = '' or sd is null)";

if  (tiene_permisos_de_objeto($id_pantalla,array("listar_depto","Recibir"),$lnk)) {

	if  (!tiene_permisos_de_objeto($id_pantalla,array("listar_todo"),$lnk))
	$query.=" and id_recibe = $id_departamento";

	$acciones=obtener_id_objeto($id_pantalla,$id_modulo,$objeto,array('Eliminar'),$lnk);
	listado_checkbox($query,$lnk,array('Contrato','Proveedor','Servicio','No. Celular','SIM','Datos','SD')
	,array('fecha_contrato','provedor','servicio','tel','sim','transf_datos','sd')
	,'id'
	,array('sd')
	,array()
	,$id_pantalla,$acciones,array('fecha_contrato'),'d/m/Y');
}
?> <input type="hidden" name="estado" value="2" /> <input type="submit"
	name="ingreso" value="Ingresar SD's" class="boton" /></fieldset>
</form>
<?php
break;
	}
}
